package com.lvt.design.pattern.module.stat.v2;


import java.util.List;
import java.util.Map;

/**
 * 负责原始数据存储
 *
 * @author LT
 * @date 2023年02月22日 22:38
 */
public interface MetricsStorage {
    void saveRequestInfo(RequestInfo requestInfo);

    List<RequestInfo> getRequestInfos(String apiName, long startTimeMills, long endTimeMills);

    Map<String, List<RequestInfo>> getRequestInfos(long startTimeMills, long endTimeMills);
}
